//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.aidong.model.wills;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(
		name = "PtContract"
)
public class PtContract implements Serializable {
	@Id
	@GeneratedValue(
			strategy = GenerationType.IDENTITY
	)
	@Column(
			name = "SaleId",
			nullable = false
	)
	protected Integer saleId;
	@Column(
			name = "ContractCode",
			nullable = false
	)
	protected String contractCode;
	@Column(
			name = "ShopCode",
			nullable = false
	)
	protected String shopCode;
	@Column(
			name = "MemberCode",
			nullable = false
	)
	protected String memberCode;
	@Column(
			name = "EarnestId"
	)
	protected Integer earnestId;
	@Column(
			name = "PromotionId"
	)
	protected Integer promotionId;
	@Column(
			name = "SaleType",
			nullable = false
	)
	protected String saleType;
	@Column(
			name = "SaleDate",
			nullable = false
	)
	protected Date saleDate;
	@Column(
			name = "PtCode",
			nullable = false
	)
	protected String ptCode;
	@Column(
			name = "CoachCode",
			nullable = false
	)
	protected String coachCode;
	@Column(
			name = "Quantity",
			nullable = false
	)
	protected Integer quantity;
	@Column(
			name = "FactPrice",
			nullable = false
	)
	protected Double factPrice;
	@Column(
			name = "EarnestAmount",
			nullable = false
	)
	protected Double earnestAmount;
	@Column(
			name = "InAmount",
			nullable = false
	)
	protected Double inAmount;
	@Column(
			name = "PayAmount",
			nullable = false
	)
	protected Double payAmount;
	@Column(
			name = "BeginTime",
			nullable = false
	)
	protected Date beginTime;
	@Column(
			name = "EndTime",
			nullable = false
	)
	protected Date endTime;
	@Column(
			name = "BespeakQuantity",
			nullable = false
	)
	protected Integer bespeakQuantity;
	@Column(
			name = "ClearQuantity",
			nullable = false
	)
	protected Integer clearQuantity;
	@Column(
			name = "Note"
	)
	protected String note;
	@Column(
			name = "Status",
			nullable = false
	)
	protected Integer status;
	@Column(
			name = "ApproveUser"
	)
	protected String approveUser;
	@Column(
			name = "ApproveTime"
	)
	protected Date approveTime;
	@Column(
			name = "OutQuantity"
	)
	protected Integer outQuantity;
	@Column(
			name = "OutAmount"
	)
	protected Double outAmount;
	@Column(
			name = "OutType"
	)
	protected String outType;
	@Column(
			name = "OutTime"
	)
	protected Date outTime;
	@Column(
			name = "OutUser"
	)
	protected String outUser;
	@Column(
			name = "OldContractCode"
	)
	protected String oldContractCode;
	@Column(
			name = "CommissionDate",
			nullable = false
	)
	protected Date commissionDate;
	@Column(
			name = "SaleClassify"
	)
	protected String saleClassify;
	@Column(
			name = "ContractCodePaper"
	)
	protected String contractCodePaper;
	@Column(
			name = "ReceivePaper",
			nullable = false
	)
	protected Integer receivePaper;
	@Column(
			name = "ReceivePaperDate"
	)
	protected Date receivePaperDate;
	@Column(
			name = "ReceivePaperUser"
	)
	protected String receivePaperUser;
	@Column(
			name = "SignStatus",
			nullable = false
	)
	protected Integer signStatus;
	@Column(
			name = "PrintLabel",
			nullable = false
	)
	protected Integer printLabel;
	@Column(
			name = "PrintTime"
	)
	protected Date printTime;
	@Column(
			name = "PrintUser"
	)
	protected String printUser;
	@Column(
			name = "SalesCode",
			nullable = false
	)
	protected String salesCode;
	@Column(
			name = "SalesCode2"
	)
	protected String salesCode2;
	@Column(
			name = "CreateUser",
			nullable = false
	)
	protected String createUser;
	@Column(
			name = "CreateTime",
			nullable = false
	)
	protected Date createTime;
	@Column(
			name = "UpdateTime",
			nullable = false
	)
	protected Date updateTime;
	@Column(
			name = "ReviewStatus",
			nullable = false
	)
	protected Integer reviewStatus;
	@Column(
			name = "ReviewSubmitDate"
	)
	protected Date reviewSubmitDate;
	@Column(
			name = "ReviewDate"
	)
	protected Date reviewDate;
	@Column(
			name = "ReviewNote"
	)
	protected String reviewNote;
	@Column(
			name = "ReviewUser"
	)
	protected String reviewUser;
	@Column(
			name = "CommissionPeriod"
	)
	protected String commissionPeriod;
	@Column(
			name = "LastClearTime"
	)
	protected Date lastClearTime;
	@Column(
			name = "PackageCode"
	)
	protected String packageCode;

	public PtContract() {
	}

	public PtContract(Integer saleId) {
		this.saleId = saleId;
	}

	public Integer getSaleId() {
		return this.saleId;
	}

	public void setSaleId(Integer saleId) {
		this.saleId = saleId;
	}

	public String getContractCode() {
		return this.contractCode;
	}

	public void setContractCode(String contractCode) {
		this.contractCode = contractCode;
	}

	public String getShopCode() {
		return this.shopCode;
	}

	public void setShopCode(String shopCode) {
		this.shopCode = shopCode;
	}

	public String getMemberCode() {
		return this.memberCode;
	}

	public void setMemberCode(String memberCode) {
		this.memberCode = memberCode;
	}

	public Integer getEarnestId() {
		return this.earnestId;
	}

	public void setEarnestId(Integer earnestId) {
		this.earnestId = earnestId;
	}

	public Integer getPromotionId() {
		return this.promotionId;
	}

	public void setPromotionId(Integer promotionId) {
		this.promotionId = promotionId;
	}

	public String getSaleType() {
		return this.saleType;
	}

	public void setSaleType(String saleType) {
		this.saleType = saleType;
	}

	public Date getSaleDate() {
		return this.saleDate;
	}

	public void setSaleDate(Date saleDate) {
		this.saleDate = saleDate;
	}

	public String getPtCode() {
		return this.ptCode;
	}

	public void setPtCode(String ptCode) {
		this.ptCode = ptCode;
	}

	public String getCoachCode() {
		return this.coachCode;
	}

	public void setCoachCode(String coachCode) {
		this.coachCode = coachCode;
	}

	public Integer getQuantity() {
		return this.quantity;
	}

	public void setQuantity(Integer quantity) {
		this.quantity = quantity;
	}

	public Double getFactPrice() {
		return this.factPrice;
	}

	public void setFactPrice(Double factPrice) {
		this.factPrice = factPrice;
	}

	public Double getEarnestAmount() {
		return this.earnestAmount;
	}

	public void setEarnestAmount(Double earnestAmount) {
		this.earnestAmount = earnestAmount;
	}

	public Double getInAmount() {
		return this.inAmount;
	}

	public void setInAmount(Double inAmount) {
		this.inAmount = inAmount;
	}

	public Double getPayAmount() {
		return this.payAmount;
	}

	public void setPayAmount(Double payAmount) {
		this.payAmount = payAmount;
	}

	public Date getBeginTime() {
		return this.beginTime;
	}

	public void setBeginTime(Date beginTime) {
		this.beginTime = beginTime;
	}

	public Date getEndTime() {
		return this.endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public Integer getBespeakQuantity() {
		return this.bespeakQuantity;
	}

	public void setBespeakQuantity(Integer bespeakQuantity) {
		this.bespeakQuantity = bespeakQuantity;
	}

	public Integer getClearQuantity() {
		return this.clearQuantity;
	}

	public void setClearQuantity(Integer clearQuantity) {
		this.clearQuantity = clearQuantity;
	}

	public String getNote() {
		return this.note;
	}

	public void setNote(String note) {
		this.note = note;
	}

	public Integer getStatus() {
		return this.status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getApproveUser() {
		return this.approveUser;
	}

	public void setApproveUser(String approveUser) {
		this.approveUser = approveUser;
	}

	public Date getApproveTime() {
		return this.approveTime;
	}

	public void setApproveTime(Date approveTime) {
		this.approveTime = approveTime;
	}

	public Integer getOutQuantity() {
		return this.outQuantity;
	}

	public void setOutQuantity(Integer outQuantity) {
		this.outQuantity = outQuantity;
	}

	public Double getOutAmount() {
		return this.outAmount;
	}

	public void setOutAmount(Double outAmount) {
		this.outAmount = outAmount;
	}

	public String getOutType() {
		return this.outType;
	}

	public void setOutType(String outType) {
		this.outType = outType;
	}

	public Date getOutTime() {
		return this.outTime;
	}

	public void setOutTime(Date outTime) {
		this.outTime = outTime;
	}

	public String getOutUser() {
		return this.outUser;
	}

	public void setOutUser(String outUser) {
		this.outUser = outUser;
	}

	public String getOldContractCode() {
		return this.oldContractCode;
	}

	public void setOldContractCode(String oldContractCode) {
		this.oldContractCode = oldContractCode;
	}

	public Date getCommissionDate() {
		return this.commissionDate;
	}

	public void setCommissionDate(Date commissionDate) {
		this.commissionDate = commissionDate;
	}

	public String getSaleClassify() {
		return this.saleClassify;
	}

	public void setSaleClassify(String saleClassify) {
		this.saleClassify = saleClassify;
	}

	public String getContractCodePaper() {
		return this.contractCodePaper;
	}

	public void setContractCodePaper(String contractCodePaper) {
		this.contractCodePaper = contractCodePaper;
	}

	public Integer getReceivePaper() {
		return this.receivePaper;
	}

	public void setReceivePaper(Integer receivePaper) {
		this.receivePaper = receivePaper;
	}

	public Date getReceivePaperDate() {
		return this.receivePaperDate;
	}

	public void setReceivePaperDate(Date receivePaperDate) {
		this.receivePaperDate = receivePaperDate;
	}

	public String getReceivePaperUser() {
		return this.receivePaperUser;
	}

	public void setReceivePaperUser(String receivePaperUser) {
		this.receivePaperUser = receivePaperUser;
	}

	public Integer getSignStatus() {
		return this.signStatus;
	}

	public void setSignStatus(Integer signStatus) {
		this.signStatus = signStatus;
	}

	public Integer getPrintLabel() {
		return this.printLabel;
	}

	public void setPrintLabel(Integer printLabel) {
		this.printLabel = printLabel;
	}

	public Date getPrintTime() {
		return this.printTime;
	}

	public void setPrintTime(Date printTime) {
		this.printTime = printTime;
	}

	public String getPrintUser() {
		return this.printUser;
	}

	public void setPrintUser(String printUser) {
		this.printUser = printUser;
	}

	public String getSalesCode() {
		return this.salesCode;
	}

	public void setSalesCode(String salesCode) {
		this.salesCode = salesCode;
	}

	public String getSalesCode2() {
		return this.salesCode2;
	}

	public void setSalesCode2(String salesCode2) {
		this.salesCode2 = salesCode2;
	}

	public String getCreateUser() {
		return this.createUser;
	}

	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}

	public Date getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getReviewStatus() {
		return this.reviewStatus;
	}

	public void setReviewStatus(Integer reviewStatus) {
		this.reviewStatus = reviewStatus;
	}

	public Date getReviewSubmitDate() {
		return this.reviewSubmitDate;
	}

	public void setReviewSubmitDate(Date reviewSubmitDate) {
		this.reviewSubmitDate = reviewSubmitDate;
	}

	public Date getReviewDate() {
		return this.reviewDate;
	}

	public void setReviewDate(Date reviewDate) {
		this.reviewDate = reviewDate;
	}

	public String getReviewNote() {
		return this.reviewNote;
	}

	public void setReviewNote(String reviewNote) {
		this.reviewNote = reviewNote;
	}

	public String getReviewUser() {
		return this.reviewUser;
	}

	public void setReviewUser(String reviewUser) {
		this.reviewUser = reviewUser;
	}

	public String getCommissionPeriod() {
		return this.commissionPeriod;
	}

	public void setCommissionPeriod(String commissionPeriod) {
		this.commissionPeriod = commissionPeriod;
	}

	public Date getLastClearTime() {
		return this.lastClearTime;
	}

	public void setLastClearTime(Date lastClearTime) {
		this.lastClearTime = lastClearTime;
	}

	public String getPackageCode() {
		return this.packageCode;
	}

	public void setPackageCode(String packageCode) {
		this.packageCode = packageCode;
	}
}
